//
//  TTPresonter.h
//  YTReaderForIphone
//
//  Created by xia on 16/3/2.
//  Copyright © 2016年 xia. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "TTInterfaceModel.h"


/**
 *  事件监听接口基类
 */
@protocol Listener <NSObject>


@end



/**
 *  TTPresonter基类，提供仿问接口(MVP框架的P层，实现主导器的作用，子类为具体的业务逻辑，该层通过抽象出来的界面接口与ui通讯）
 */
@interface TTPresonter: NSObject

@property(strong, nonatomic) NSMutableArray *ListenerArray;

/**
 *  添加、移出监听接口
 *
 *  @param listener 监听接口
 */
-(void)addListener:(id<Listener>)listener;
-(void)removeListener:(id<Listener>)listener;

/**
 *  批量通知事件(这个方法只是示例)
 */
-(void)notifySuccess:(TTInterfaceModel*)resultModal;
@end
